// @ts-ignore
/* eslint-disable */
import { request } from 'umi';
import type { TableListItem } from '@/pages/wechat/wx-code-config/data';

/** 发送验证码 POST /api/login/captcha */
export async function getWxPing(
  params: {
    // query
    /** 手机号 */
    phone?: string;
  },
  options?: { [key: string]: any },
) {
  return request<API.WxPingResult>('/api/wx/ping', {
    method: 'GET',
    params: {
      ...params,
    },
    ...(options || {}),
  });
}

/** 获取规则列表 GET /api/get_config_list */
export async function getWxConfigList(params: {
  /** 当前的页码 */
  current?: number;
  /** 页面的容量 */
  pageSize?: number;
}) {
  return request<{
    data: TableListItem[];
    /** 列表的内容总数 */
    total?: number;
    success?: boolean;
  }>('/api/get_config_list', {
    method: 'GET',
    params: {
      ...params,
    },
  });
}
